#!/usr/bin/env python
# -*- coding: utf-8 -*-

# 윈도라면 이진파일을 다루기 위해 b 를 사용해야 한, Unix 계열 OS들은 모든 파일을
# 이진 파일로 다루므로 b 를 사용할 필요는 없다. 그러나, 플랫폼 독립적인 코드를
# 작성하려 한다면 이진파일을 다룰 때 b 를 사용하는 것이 좋다

f = file("tt.txt", "r")		# 읽기
f.close()

f = file("tt.txt", "w")		# 쓰기
f.close()

f = file("tt.txt", "a")		# 파일 끝에 추가
f.close()

f = file("tt.txt", "r+")		# 읽고 쓰기
f.close()

f = file("tt.txt", "w+")		# 읽고 쓰기(기존 파일 삭제)
f.close()

f = file("tt.txt", "a+")		# 읽고 파일 끝에 추가
f.close()

f = file("tt.txt", "rb")		# 이진 파일 읽기
f.close()

f = file("tt.txt", "wb")		# 이진 파일 쓰기
f.close()

f = file("tt.txt", "ab")		# 이진 파일 끝에 추가
f.close()

f = file("tt.txt", "rb+")		# 이진 파일 읽고 쓰기
f.close()

f = file("tt.txt", "wb+")		# 이진 파일 읽고 쓰기(기존 파일 삭제)
f.close()

f = file("tt.txt", "ab+")		# 이진 파일 읽고 끝에 추가
f.close()
